home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / system-config-printer / SearchCriterion.py < prev    next >
Text File  |  2009-10-19  |  1KB  |  41 lines

  1. ## Copyright (C) 2008 Rui Matos <tiagomatos@gmail.com>
  2.  
  3. ## This program is free software; you can redistribute it and/or modify
  4. ## it under the terms of the GNU General Public License as published by
  5. ## the Free Software Foundation; either version 2 of the License, or
  6. ## (at your option) any later version.
  7.  
  8. ## This program is distributed in the hope that it will be useful,
  9. ## but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  11. ## GNU General Public License for more details.
  12.  
  13. ## You should have received a copy of the GNU General Public License
  14. ## along with this program; if not, write to the Free Software
  15. ## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  16.  
  17. class SearchCriterion:
  18.     SUBJECT_NAME     = 0
  19.     SUBJECT_DESC     = 1
  20.     SUBJECT_MANUF    = 2
  21.     SUBJECT_MODEL    = 3
  22.     SUBJECT_URI      = 4
  23.     SUBJECT_MEDIA    = 5
  24.     SUBJECT_STAT     = 6
  25.     SUBJECT_COUNT    = 7
  26.     SUBJECT_LOCATION = 8
  27.  
  28.     RULE_IS      = 0
  29.     RULE_ISNOT   = 1
  30.     RULE_CONT    = 2
  31.     RULE_NOTCONT = 3
  32.     RULE_COUNT   = 4
  33.  
  34.     def __init__ (self,
  35.                   subject = SUBJECT_NAME,
  36.                   rule    = RULE_CONT,
  37.                   value   = ""):
  38.         self.subject = subject
  39.         self.rule = rule
  40.         self.value = value
  41.